/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pkgjeudestrategie;

import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JComponent;

/**
 *
 * @author Admin
 */
public class BarreSoldat extends Zoomable {

    int soldiersNbr = 600;
    //nbr visible maximum (V-I-S-I-B-L-E): 40000
    //nbr visible minimum :                  600

    public BarreSoldat() {
        setSize(400, 400);
    }

    public void setSoldiersNbr(int nbr) {
        soldiersNbr = nbr;
    }

    public int getSoldiersNbr() {
        return soldiersNbr;
    }

    public void paintComponent(Graphics g) {
        g.setColor(Color.green);
        g.fillRect(getWidth() - 17, 6, 10, getWidth() - 13);
        g.setColor(Color.black);
        g.fillRect(getWidth() - 17, 6, 10, (int) (getWidth()-13 - ((soldiersNbr / 100))));

        //Le quantité de soldats est la seule composante visuelle conservée dans les zooms très
        //éloignés, par assomption qu'elle est la seule intéressante de ce point d'observation

    }
}
